package root.plumbum2;

import java.util.Random;

public class Topico {

	private String assunto;
	private String mensagem;
	private String remetente;
	private String destinatario;
	private String tipo;
	private String idTopic;

	public Topico(String assunto, String mensagem, String remetente,
			String destinatario, String tipo) {
		this.assunto = assunto;
		this.mensagem = mensagem;
		this.remetente = remetente;
		this.destinatario = destinatario;
		this.tipo = tipo;
		Random random = new Random();
		this.idTopic = remetente + destinatario
				+ String.valueOf((int) (random.nextFloat() * 100000));
	}

	public void setAssunto(String assunto) {
		this.assunto = assunto;
	}

	public String getAssunto() {
		return assunto;
	}

	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}

	public String getMensagem() {
		return mensagem;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public String getTipo() {
		return tipo;
	}

	public String getIdTopic() {
		return this.idTopic;
	}

	public void setIdTopic(String string) {
		this.idTopic = string;
	}

	public void respondeMensagem(String msg) {
		mensagem += "; " + msg;
	}

	public String getRemetente() {
		return this.remetente;
	}

	public void setRemetente(String string) {
		this.remetente = string;

	}

	public String getDestinatario() {
		return this.destinatario;
	}

	public void setDestinatario(String string) {
		this.destinatario = string;

	}

}
